home *** CD-ROM | disk | FTP | other *** search
/ TeX 1995 July / TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO / tex-k / tex-k-archive.past / tex-k-archive.gz / tex-k-archive / 000114_rogerj@lps.cornell.edu_Mon Dec 13 06:53:09 1993.msg < prev    next >
Internet Message Format  |  1994-10-11  |  6KB

  1. Received: from PLASMA.LPS.CORNELL.EDU by cs.umb.edu with SMTP id AA26154
  2.   (5.65c/IDA-1.4.4 for <tex-k@cs.umb.edu>); Mon, 13 Dec 1993 12:25:05 -0500
  3. Received: from ZENITH.LPS.CORNELL.EDU by plasma.lps.cornell.edu with SMTP id AA07133
  4.   (5.67a/IDA-1.5 for <tex-k@cs.umb.edu>); Mon, 13 Dec 1993 11:53:09 -0500
  5. Date: Mon, 13 Dec 1993 11:53:09 -0500
  6. From: Roger Jagoda <rogerj@lps.cornell.edu>
  7. Message-Id: <199312131653.AA07133@plasma.lps.cornell.edu>
  8. To: tex-k@cs.umb.edu
  9. Subject: Re: revised MakeTeXPK and subdir seaching
  10.  
  11. Folks,
  12.  
  13.  
  14. In Karl's latest MakeTeXPK script, he has:
  15.  
  16.   
  17. > # We're down to trying Metafont.  Since we want to run it in a
  18. > # temporary directory, add the current directory to MFINPUTS.
  19. > MFINPUTS=`pwd`:${MFINPUTS}:
  20. > export MFINPUTS
  21.  
  22.  
  23. I'm confused, the reason we're switchint to all the KB tools
  24. is for the subdirectory seaching. We USED to have na environment
  25. like this:
  26.  
  27.  
  28. OLD TEX ENV:
  29.  
  30. TEXFONTS=.:/usr/local/lib/tex/fonts/tfm:/usr/local/lib/tex/fonts/afm:/usr/local/lib/tex/fonts/gf:/usr/local/lib/tex/fonts/pk:/usr/local/lib/tex/fonts/pk/pk300:/usr/local/lib/tex/fonts/pk/pk300w
  31. TEXPKS=.:/usr/local/lib/tex/fonts/pk:/usr/local/lib/tex/fonts/pk/pk300:/usr/local/lib/tex/fonts/pk/pk300w
  32. TEXCONFIG=/usr/local/lib/tex/ps
  33. TEXFORMATS=.:/usr/local/lib/tex/formats
  34. TEXINPUTS=.:/usr/local/lib/tex/inputs
  35. TEXPOOL=/usr/local/lib/tex
  36. TEXLIB=/usr/local/lib/tex
  37. TEXSRC=/usr/local/src/TEX/TeX3.14
  38. MFBASES=.:/usr/local/lib/mf/bases
  39. MFINPUTS=.:/usr/local/lib/mf/inputs
  40. MFINPUTS_SUBDIR=.:/usr/local/lib/other/TeX+MF/typefaces
  41. MFPOOL=/usr/local/lib/mf
  42. MFEDIT=/usr/ucb/vi +%d %s
  43. VFFONTS=.:/usr/local/lib/tex/vf
  44. XDVIFONTS=/usr/local/lib/tex/fonts/pk/pk300w
  45. XDVISIZES=:300:328.6:360:432:518.4:622:746.4:240:270
  46. TEXFONTS_SUBDIR=.:/usr/local/lib/tex/fonts/tfm:/usr/local/lib/tex/fonts/afm:/usr/local/lib/tex/fonts/gf:/usr/local/lib/tex/fonts/pk:/usr/local/lib/tex/fonts/pk/pk300:/usr/local/lib/tex/fonts/pk/pk300w
  47. TEXINPUTS_SUBDIR=.:/usr/local/lib/tex/macros
  48. BIBINPUTS=.:/usr/local/lib/tex/bib
  49.  
  50.  
  51. With the subdirectory searching, at least as I thought I understood it, we
  52. are testing this environment:
  53.  
  54.  
  55. NEW TEX ENV:
  56.  
  57. prefix=/usr/local
  58. exec_prefix=/usr/local
  59. bindir=/usr/local/bin
  60. datadir=/usr/local/lib
  61. texdatadir=/usr/local/lib/tex
  62. texpooldir=/usr/local/lib/tex
  63. texinputdir=/usr/local/lib/tex/macros//
  64. texfontdir=/usr/local/lib/tex/fonts//
  65. formatdir=/usr/local/lib/tex/formats
  66. mfdatadir=/usr/local/lib/tex
  67. mfpooldir=/usr/local/lib/tex
  68. mfinputdir=/usr/local/lib/tex/fonts//
  69. basedir=/usr/local/lib/tex/bases
  70. typesources=/usr/local/lib/tex/fonts//
  71. cmsources=/usr/local/lib/tex/fonts///cm//
  72. default_bibinputs=.:/usr/local/lib/tex/macros///bibtex
  73. default_bstinputs=.:.:/usr/local/lib/tex/macros///bibtex
  74. default_mfbases=/usr/local/lib/tex/bases
  75. default_mfinputs=.:/usr/local/lib/tex/fonts////
  76. default_mfpool=/usr/local/lib/tex
  77. default_texfonts=.:/usr/local/lib/tex/fonts////
  78. default_texformats=/usr/local/lib/tex/formats
  79. default_texinputs=.:/usr/local/lib/tex/macros////
  80. default_texpool=/usr/local/lib/tex
  81. default_vffonts=.:/usr/local/lib/tex/fonts//////
  82. default_gffonts=.:/usr/local/lib/tex/fonts//////
  83. default_pkfonts=.:/usr/local/lib/tex/fonts//////
  84.  
  85. We set this in ~/.cshrc like this, trying to stick with what was
  86. in the Makefile for web2c-581d:
  87.  
  88. setenv mfinputdir  ${mfdatadir}/fonts//
  89. setenv default_mfbases  ${basedir}
  90. setenv default_mfinputs  .:${mfinputdir}//
  91.  
  92.  
  93.  
  94. Well,     I don't know why it comes out as:
  95.  
  96.  "default_pkfonts=.:/usr/local/lib/tex/fonts//////"
  97.  
  98. with all the extra slashes at the end (we only need two, right?), but
  99. so far so good, except that during the making process, "make bases" couldn't find
  100. the right files:
  101.  
  102. >From the make bases >& bases.log file:
  103.  
  104.  
  105. This is METAFONT, Version 2.71 (C version d) (INIMF)
  106. ! I can't find file `plain.mf'.
  107. <*> plain
  108.          ; input modes; dump
  109.  
  110. Please type another input file name: (/usr/local/lib/tex/fonts/cm/utilityfonts/bases/plain.mf            
  111.      ^^^-- WE HAD TO HAND TYPE IT HERE ****
  112.  
  113. Preloading the plain base, version 2.0: preliminaries,
  114.  basic constants and mathematical macros,
  115.  macros for converting from device-independent units to pixels,
  116.  macros and tables for various modes of operation,
  117.  macros for drawing and filling,
  118.  macros for proof labels and rules,
  119.  macros for character and font administration,
  120. and a few last-minute items.)
  121. ! I can't find file `modes.mf'.
  122. <*> plain; input modes
  123.                       ; dump
  124.  
  125. Please type another input file name: (/usr/local/lib/tex/fonts/modes/modes.mf)
  126.  
  127.                          ^^^-- WE HAD TO HAND TYPE IT HERE ****
  128.  
  129. Beginning to dump on file plain.base
  130.  (base=plain 93.12.10)
  131. 1916 strings of total length 29270
  132. 9444 memory locations dumped; current usage is 2833&6375
  133. 844 symbolic tokens
  134. Transcript written on plain.log.
  135. mv plain.base mf.base
  136. mv plain.log mf.log
  137. MFPOOL=. ./inimf \&./mf cmbase dump
  138. This is METAFONT, Version 2.71 (C version d) (INIMF)
  139. ! I can't find file `cmbase.mf'.
  140. <*> &./mf cmbase
  141.                  dump
  142.  
  143.  
  144. Please type another input file name: (/usr/local/lib/tex/fonts/cm/mf/cmbase.mf)
  145.  
  146.                          ^^^-- WE HAD TO HAND TYPE IT HERE ****
  147.  
  148.  
  149. Anyway, you get the idea. We weren't going to USE the OLD env. vars. like:
  150.  
  151. MFINPUTS
  152.  and
  153. MFINPUTS_SUBDIR
  154.  
  155.  
  156. Do we have to use these to make MakeTeXPK work? Won't MetaFont KNOW where
  157. to look anyway? Or are we just totally way off base with this subdir. searching
  158. and environment vars.
  159.  
  160. Thanks a heep in advance!
  161.  
  162. --Roger Jagoda
  163. Cornell University
  164. rogerj@lps.cornell.edu
  165.  
  166.